کارشناس تست نرمافزار کیست؟
یک کارشناس تحلیل و تست نرمافزار باید بتواند یک سامانه را از زاوایای مختلف بررسی و تحلیل کند. یک کارشناس تست نرمافزار باید یک سامانه را پس از اتمام کار یا در حین اجرا آزمایش کرده و نرمافزار منطبق با نیازمندهای ذینفعان را ارائه کند. این فرد باید بتواند مانع بروز شکست در سامانههای نرمافزاری شود، رخداد ناگواری که ممکن است خسارات مالی سنگینی را به شرکت وارد کند.
حداقل و حداکثر دستمزد یک کارشناس تست نرمافزار چقدر است؟
یک کارشناس تست نرمافزار بهطور میانگین 83 هزار دلار در سال دستمزد دریافت میکند. این رقم برای افرادی که سابقه کار اجرایی کمتری داشته و به عبارت دقیقتر در ابتدای راه هستند 12 هزار دلار در سال و برای کارشناسان مجرب تست نرمافزار 111 هزار دلار در سال خواهد بود.
کارشناس تست نرمافزار چه وظایفی دارد؟
آزمایش نرمافزار به منظور شناسایی خطاها و مشکلات موجود در نرمافزارها منطبق با سنجههای از پیش تعریف شده برای پذیرش یک محصول، ایجاد، نگهداری و بهروزرسانی مستنداتی که به باگهای شناسایی شده و رفع باگها اشاره دارد، طراحی و پیادهسازی آزمون تست و اجرای تستهای خودکار از وظایف اصلی یک کارشناس تست نرمافزار هستند.
چگونه میتوانیم یک کارشناس تست نرمافزار شویم؟
یک کارشناس تست نرمافزار برای موفقیت در کار خود باید در هر دو حوزه مهارتهای عمومی و تخصصی تواناییهای بالایی داشته باشد. از جمله مهارتهای عمومی میتوان به مسئولیتپذیری و پیگیری کارها، توانایی درک سریع مباحث جدید، توانایی بالا در شناسایی مشکلات و ارائه راهکار برای آنها، توانایی برقراری تعامل سازنده با سایرین، نظم و انضباط و سختکوشی، توانایی مستندسازی کارها و توانایی انتقال مطلب از جمله مهارتهای عمومی این فرد هستند. اما در حوزه تخصصی باید مهارتهای زیر را داشته باشد
- آشنایی با فرآیندهای تولید نرمافزار
- آشنایی با مفاهیم طراحی بانکهای اطلاعاتی
- دستکم دو سال سابقه کار مرتبط
- توانایی ریشهیابی علت بروز خطاها و تشریح آنها منطبق با درخواست مشتریان یک سیستم
- آشنایی با انواع تست، تفاوتها و پیادهسازی آنها همچونPerformance, Scalability, Functional, Stress, Integration, Usability و...
- آشنا با نرمافزارهای مجموعه آفیس
- آشنایی با بانکهای اطلاعاتی (SQL Server و SQL Server Profiler یا بانکهای اطلاعاتی مطرح)
- آشنایی با ابزارهای تست نرم افزار همچون Rational Integration Tester، JTest، Plutora Test و....
- تسلط بر روشها و راهکارهای آزمون نرمافزار
- داشتن مدرک تحصیلی حداقل کارشناسی در یکی از رشتههای مهندسی نرمافزار، مهندسی صنایع (تحلیل سیستم)، مدیریت (مالی، بازرگانی صنعتی و اجرایی)
- تسلط در مستندسازی سناریوهای تست نرمافزار
- تسلط بر یکی از ابزارهای مدلسازی همچون Visual Paradigm، Enterprise Architect یا نمونههای مشابه
- آشنایی با متدولوژی چابک و اسکرام
- آشنایی با معماری نرمافزار
به این مطلب چند ستاره میدهید؟(امتیاز: 4.8 - رای: 2)